Ribbon 样式的菜单可以用来强化您的用户界面。就像新的 Microsoft Office 2010 用户界面一样,ComponentOne 为 WinForm 出品的 Ribbon™ 控件可以为 Ribbon 控件和状态栏功能提供相同的、像素完美的界面外观。

Ribbon

Ribbon 是什么?

Ribbon 是一个屏幕顶部的区域,它用一个简单的接口系统取代了传统的菜单、工具栏和任务窗格。它可以使相关的命令(控件窗体中的)聚合成分组,并使相关的分组聚合到标签,这样,命令会更容易找到。通过访问可达到且可发现的布局中的那些命令,用户就可以有效地执行任务。

所包括的控件和类

C1Ribbon 是主要的 Ribbon 控件,其中包括应用程序菜单、快速访问工具栏(QAT),以及用于显示相关命令的可自定义的标签和分组。C1Ribbon 总是停靠在窗体的顶部。

C1StatusBar 是一个 Ribbon 样式的状态条控件。C1StatusBar 总是停靠在窗体的底部。

C1RibbonForm 类可以提供一个 Ribbon 样式的 Windows 窗体,它包含了一个标题栏和客户端区域。

特性

Microsoft Office 的视觉样式

Ribbon 的用户界面元素可以实现一个含有 Microsoft Office 界面的像素完美的外观,包括:Ribbon 控件、状态栏控件和一个自定义窗体。Ribbon 控件可以支持内置的视觉样式,包括 Office 2007,Office 2010 和 Windows 7 主题。

Microsoft Office 的视觉样式

Ribbon 样式的控件

Ribbon 包括了一组丰富的 Ribbon 控件,从简单的按钮到调色板和图库。支持的元素包括:“应用程序”菜单、标签、分组(包含可选的对话框启动器按钮)、QAT(快速访问工具栏),配置工具栏、图库、切换组、工具栏、菜单、颜色选择器、组合框、字体组合框、文本框、数字框、日期选择器、时间选择器、复选框、按钮、切换按钮、拆分按钮、标签、分离器、滑块、进度条、Ribbon 控制主机。

无代码的设计经验

Ribbon 具有丰富的设计时支持功能,包括 ComponentOne 的 SmartDesigner® 技术在内。只需要用鼠标轻轻点击,上下文敏感的浮动工具栏就可以被激活,您可以直接在设计图面上进行修改。无代码的设计经验可以为快速访问工具栏(QAT)、标签、分组,以及其他界面元素提供一站式服务的自定义。 WinForms 的 Ribbon 控件还可以提供智能标签、集合编辑器等等。

无代码的设计经验

支持任意的 WinForms 控件

Ribbon 控件可以支持任意的第三方 WinForms 控件。您可以通过使用 RibbonControlHost 元素来合并 Ribbon 中的任意控件。这种灵活性可以允许您将 Ribbon 设计成您所需要的精度。

自动间距

在调整窗体的大小时,Ribbon 控件可以通过将大按钮缩小为小按钮、隐藏文本和折叠 Ribbon 分组等方式,来自动地提供可用空间。这将确保不管在什么大小的窗口显示,所有的元素都会便于访问,无需滚动条。

自动间距

将 Ribbon 最小化

它可以轻松地将 Ribbon 控件最小化,以便可以在屏幕上腾出更多的空间。

应用程序菜单

使用 ComponentOne 的 SmartDesigner® 技术,您可以快速对“应用程序”按钮的图像进行更改,并对“应用程序”菜单进行自定义。例如,将菜单项显示为图像、文字,或两者兼备。“应用程序”菜单可以显示为 Office 2007 中介绍过的原始的、圆形按钮的外观,或者 Windows 7 的新外观。

应用程序菜单

快速访问工具栏(QAT)

使用 SmartDesigner,您可以将 Ribbon 控件的项目或项目组添加到快速访问工具栏(QAT)。用户可以在运行时通过选择添加或删除项目来对 QAT 进行自定义。用户也可以选择是在 Ribbon 控件的上方还是下方来显示 QAT。

快速访问工具栏(QAT)

上下文选项卡

C1Ribbon 可以支持多种颜色的上下文选项卡。您可以指定一些仅仅能够配合窗体上的特定对象或函数使用的 Ribbon 上的控件,如图片、图表或表格。您可以对上下文选项卡进行配置,使它仅在选定一个相关的对象或执行某特定动作时出现。

上下文选项卡

对话框启动器按钮

Ribbon 的功能分组中所包括的对话框启动器,可以将 Ribbon 的简单功能与对话框的先进功能结合到一起。

丰富的工具提示

使用包含图像这一选项,设计时的多行编辑器可以让您轻松地创建丰富的工具提示。您可以使用 HTML 标记来对确切外观和工具提示的布局进行自定义。

丰富的工具提示

键盘导航

最终用户可以使用键盘来快速地完成特定的命令。例如,为了使文字加粗,最终用户可以使用 CTRL + B 组合键。使用直观的快捷键编辑器,很容易在设计时实现该功能。

Ribbon 项目中超过 700 的库存图片

这是应用程序菜单、分组和分组项目的内置图像库。分别有两种图像大小:大(32×32),小(16×16)。

Ribbon 项目中超过 700 的库存图片

自动图像处理

有了节省时间的自动图像处理,您就不需要提供您自定义图像的突出显示版本或灰色版本了。当您将鼠标移动到 Ribbon 项目或按下鼠标键时,每个项目都可以在运行时进行外观定制。这些图形效果都不需要额外的步骤。

选项卡和分组模板

它可以用来创建选项卡,控制分组,并将其保存为稍后要导入的 XML 模板 —— 无需再从头开始!

32位和64位的兼容性

Ribbon 控件无论在 32 位还是 64 位的运行时环境中都运行良好。